if (speed == Status.VerySmall && distance == Status.Small)
   return Status.Small;
  if (speed == Status.Small && distance == Status.High)
   return Status.VerySmall;
  if (speed == Status.Midle && distance == Status.Midle)
   return Status.Midle;
  if (speed == Status.Midle && distance == Status.VerySmall)
   return Status.VeryHigh;
  if (speed == Status.VerySmall && distance == Status.Midle)
  if (speed == Status.VerySmall && distance == Status.VerySmall)
   return Status.Small;
  if (speed == Status.Small && distance == Status.Small)
   return Status.Small;
  if (speed == Status.Midle && distance == Status.Midle)
   return Status.Small;
  if (speed == Status.High && distance == Status.High)
   return Status.Small;
  if (speed == Status.Small && distance == Status.VerySmall)
   return Status.High;